#ifndef COURSE_H
#define COURSE_H

#include "../Include/course_pub.h"

void log_operation(const char* operation, const char* details);

// 模块内部函数声明
void display_course_details(Course* course);
int validate_course_id(const char* id);
int validate_course_name(const char* name);
int validate_course_credits(float credits);
int validate_course_capacity(int max_students);
int is_student_enrolled(Course* course, const char* student_id);
void update_course_enrollment(Course* course, int change);

#endif
